#include <stdio.h>
#include <string.h>
#include <conio.h>
void NONO();

void fun(char a[], char b[])
{
	int n=strlen(a);
	int i,j=0;
	for(i=0;i<n+1;i++)
	{
		if(a[i]==' ') 
		{
			if(i>=1&&a[i-1]!=' ')
			{
				b[j]=a[i-1];
				j++;
			}
		}
		if(a[i]=='\0')
		{
			b[j]=a[i-1];
			j++;
		}
	}
	b[j]='\0';
}

void main()
{
	char a[]="This is a C program", b[100];

	fun(a,b);
	printf("%s\n",b);
	NONO();
	//getch();
}

void NONO()
{
	FILE *fp=fopen("in.dat", "r");
	FILE *fw=fopen("out.dat", "w");
	char a[200], b[100], *p;

	while(!feof(fp)) {
		fgets(a, 200, fp);
		p = strchr(a, 0x0a);
		if(p) *p=0;
		fun(a, b);
		fprintf(fw, "%s\n", b);
	}
	fclose(fp); fclose(fw);
}
